home *** CD-ROM | disk | FTP | other *** search
/ PC Play 128 / pc play 128.iso / Demo / xmr / xmr.exe / {app} / Shaders / ps / ps2_0_hdr_mergetextures.psh < prev    next >
Encoding:
Text File  |  2006-04-29  |  1.3 KB  |  65 lines

  1. //
  2. // Generated by Microsoft (R) D3DX9 Shader Compiler 9.04.91.0000
  3. //
  4. //   fxc /T ps_2_0 /DCGC=0 /Fc
  5. //    ..\..\WorkDir\Shaders\ps\ps2_0_hdr_mergetextures.psh
  6. //    ps2_0_hdr_mergetextures.cg
  7. //
  8. //
  9. // Parameters:
  10. //
  11. //   sampler2D $Tex0;
  12. //   sampler2D $Tex1;
  13. //   sampler2D $Tex2;
  14. //   sampler2D $Tex3;
  15. //   sampler2D $Tex4;
  16. //   sampler2D $Tex5;
  17. //   sampler2D $Tex6;
  18. //   sampler2D $Tex7;
  19. //
  20. //
  21. // Registers:
  22. //
  23. //   Name         Reg   Size
  24. //   ------------ ----- ----
  25. //   $Tex0        s0       1
  26. //   $Tex1        s1       1
  27. //   $Tex2        s2       1
  28. //   $Tex3        s3       1
  29. //   $Tex4        s4       1
  30. //   $Tex5        s5       1
  31. //   $Tex6        s6       1
  32. //   $Tex7        s7       1
  33. //
  34.  
  35.     ps_2_0
  36.     def c0, 0.125, 0, 0, 0
  37.     dcl t0.xy
  38.     dcl_2d s0
  39.     dcl_2d s1
  40.     dcl_2d s2
  41.     dcl_2d s3
  42.     dcl_2d s4
  43.     dcl_2d s5
  44.     dcl_2d s6
  45.     dcl_2d s7
  46.     texld r0, t0, s0
  47.     texld r7, t0, s1
  48.     texld r6, t0, s2
  49.     texld r5, t0, s3
  50.     texld r4, t0, s4
  51.     texld r3, t0, s5
  52.     texld r2, t0, s6
  53.     texld r1, t0, s7
  54.     add r0, r0, r7
  55.     add r0, r6, r0
  56.     add r0, r5, r0
  57.     add r0, r4, r0
  58.     add r0, r3, r0
  59.     add r0, r2, r0
  60.     add r0, r1, r0
  61.     mul r0, r0, c0.x
  62.     mov oC0, r0
  63.  
  64. // approximately 17 instruction slots used (8 texture, 9 arithmetic)
  65.